System and Method for Allowing Piggyback Wagering

ABSTRACT

A method and apparatus that can be used by a casino to allow a first player of a first gaming machine to piggyback his or her bets on a second gaming machine played by a second player. The first gaming machine can copy a bonus round triggered by the second gaming machine exactly as displayed by the second gaming machine or the first gaming machine can display independent results from the second gaming machine.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation in part of commonly owned applicationSer. No. 11/558,405, entitled, “System and Method for Allowing PiggybackWagering,” filed on Nov. 9, 2006, which is incorporated by referenceherein in its entirety for all purposes.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present inventive concept relates to a system, method, and computerreadable storage, for allowing one player to base his or her bets onoutcomes generated by another player.

2. Description of the Related Art

Casinos offer slot machine games to be played locally. If two playerswish to play together, then they would need to be physically present atthe same machine to deposit and view slot machine results.

What is needed is a way for one player to “piggyback” on anotherplayer's machine in order to share in that player's good or bad fortune,in a more entertaining and flexible manner than previously known in theart.

SUMMARY OF THE INVENTION

It is an aspect of the present general inventive concept to provideconfigurations to facilitate cooperation of slot machine play.

The above aspect(s) can be obtained by a method that includes (a)allowing a piggybacking player to select piggybacking betting options ona piggybacking machine; (b) receiving, by a piggybacking machine, asource game results generated by a source machine; (c) displaying thesource game results on the piggybacking machine; and (d) generating anaward amount on the piggybacking machine by applying the piggybackingbetting options to the source game results.

The above aspect(s) can also be obtained by a method that includes (a)generating a first random outcome by a first machine and awarding afirst award on the first machine based on the first random outcome; (b)generating a second random outcome by a second machine and awarding asecond award on the second machine based on the second random outcome;(c) displaying the first random outcome on the second machine andawarding a third award on the second machine based on the first randomoutcome; and (d) displaying the second random outcome on the firstmachine and awarding a fourth award on the first machine based on thesecond random outcome.

The above aspects(s) can also be obtained by a method that includes (a)receiving, by a piggybacking machine, a source game results generatingby a source machine; (b) displaying the source game results on thepiggybacking machine; (c) triggering a source bonus round on a sourcemachine; and (d) triggering a piggybacking bonus round on a destinationmachine, wherein the piggybacking bonus round is not identical to thesource bonus round.

These together with other aspects and advantages which will besubsequently apparent, reside in the details of construction andoperation as more fully hereinafter described and claimed, referencebeing had to the accompanying drawings forming a part hereof, whereinlike numerals refer to like parts throughout.

BRIEF DESCRIPTION OF THE DRAWINGS

Further features and advantages of the present invention, as well as thestructure and operation of various embodiments of the present invention,will become apparent and more readily appreciated from the followingdescription of the preferred embodiments, taken in conjunction with theaccompanying drawings of which:

FIG. 1 is a block diagram illustrating exemplary configurations of asource player and a piggybacking player; according to an embodiment;

FIG. 2A is a diagram illustrating a source output and a piggybackeroutput, according to an embodiment;

FIG. 3 is a flowchart illustrating an exemplary method of allowing apiggybacking player to piggyback his or her wager on a source player,according to an embodiment;

FIG. 4A is an illustration of a source output and an associatedpiggybacker identical output, according to an embodiment;

FIG. 4B is an illustration of a source output and an associatedpiggybacker independent output, according to an embodiment;

FIG. 4C is an illustration of a source output and a piggybacking outputof an associated piggybacker with simulated identical results, accordingto an embodiment;

FIG. 5A is a flowchart illustrating a source machine side ofimplementing simulated identical results, according to an embodiment;

FIG. 5B is a flowchart illustrating a piggybacking machine side ofimplementing simulated identical results, according to an embodiment;

FIG. 6 is a flowchart illustrating an exemplary method of generating anindependent bonus round for a piggybacker, according to an embodiment;

FIG. 7 illustrates exemplary outputs of two output displays implementingtwo way piggybacking, according to an embodiment;

FIG. 8 is an exemplary flowchart illustrating a method to implement atwo way piggyback, according to an embodiment;

FIG. 9 is an exemplary output of a source machine and a piggybackingmachine with a modified paytable, according to an embodiment; and

FIG. 10 is an exemplary flowchart illustrating a method of piggybackingon a specific person, according to an embodiment.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

Reference will now be made in detail to the presently preferredembodiments of the invention, examples of which are illustrated in theaccompanying drawings, wherein like reference numerals refer to likeelements throughout.

The present general inventive concept relates to a method, system, andcomputer readable storage which allows a player (or players) to makewagers based on results of another player. For example, a source player(player A) is playing a slot machine. A piggybacking player (player B)can make wagers on results that appear on the machine of player A. Thereare many other variations of this theme that will be discussed herein.How this can be implemented is described in US patent publication2006/0046853, US patent publication 2006/0121972, and U.S. Pat. No.6,001,016, all three of which are incorporated by reference herein intheir entireties.

There are numerous reasons why player(s) would want to do this. A playermay be at home and may enjoy the excitement of piggybacking on a playerin a physical casino (e.g. the player's wife, husband, friend, orstranger). The player will also trust that if he or she piggybacks uponreal results in a casino from home, that the results will be fair. Ahusband and his wife (or two friends) may be in the same casino (ordifferent casinos) and may wish the excitement of sharing in eachothers' good or bad fortune.

FIG. 1 is a block diagram illustrating exemplary configurations of asource player and a piggybacking player; according to an embodiment.

Slot machines A 100, B 102, C 104 physically exist in a casino. Slotmachines 100, 102 and 104 are all connected to server 106, which isconfigured to communicate with slot machines 100, 102, and 104 and othercomponents. Server 106 can be connected to a computer communicationsnetwork such as the Internet 108, which in turn links a remote client110 using a home computer with the server 106.

Any of the slot machines 100, 102, 104, for example machine A 100, canbe linked with the remote client 110. When the player at machine A spinsthe reels and the reels stop at a result, the same results will show upon an output device of client 110.

FIG. 2A is a diagram illustrating a source output and a piggybackeroutput, according to an embodiment.

A source output 200 is an output display of a source player. The sourceplayer can be playing a machine at a physical casino, or alternativelyat home using the Internet. The source output shows a final reelposition (or any other random determination occurring at the source) andother information relating to the source player (e.g. his bet, win, andcredits). The game as three possible lines, a top horizontal line (7 77), a middle horizontal line (BAR * BAR) and a lower horizontal line (*BAR BAR). In this example, the player has only bet a single line (line2), since only the ‘2’ is highlighted. In this example the player haslost, since (BAR * BAR) is not a winning combination. The winningcombinations on this exemplary machine are (7 7 7) and (BAR BAR BAR).

A piggybacker output 202 is displayed which mimics the source output 200either exactly or in part (as shown). In this example, a final reelposition is duplicated in the piggybacker output 202 as displayed in thesource output, however some additional information is not copied butinstead displayed as it relates to the piggerbacker. For example, theamount bet, the win, and the credits of the piggybacker may not beidentical to the source player. The bet and win may be different on thepiggybacker output than the source output because the piggybacker isfree to choose his or her own game parameters affecting the wager, eventhough the underlying random output of the source is neverthelessduplicated in the piggybacker's output. Note that the piggybacker hasdecided to bet lines 1, 2 and 3 (note these numbers are highlighted inthe piggybacker output 202). Thus, the piggybacker has bet $1 per lineor $3. Since line 1 has 7 7 7, the player has won this combination'spayout ($100). Thus, it is possible for the piggybacker to have awinning session while the source player has a losing session andvice/versa, since the piggybacker is permitted to make his or her ownbetting options using the source player's random results. Thepiggybacker also may not be required to play every spin that the sourceplayer spins, at the piggybacker's option.

FIG. 3 is a flowchart illustrating an exemplary method of allowing apiggybacking player to piggyback his or her wager on a source player,according to an embodiment. Player A can be considered the source playerusing machine A, and player B can be considered the piggybacking playerusing machine B.

The method can start with operation 300, which sets a link betweenmachine B and machine A. This can be done by player B indicating hisintention to piggyback on player B (either by specifying the player withparticularity or the system can assign a random player to be player B).A server (such as server 106) can store the association between machineA and machine B.

From operation 300, the method can proceed to operation 302, whereinplayer B sets his or her wagering preferences on his or her machine (orcomputer). This can be done as known in the art for directly playing amachine, by touching a screen, pressing button(s), using a mouse, etc.

From operation 302, the method can proceed to operation 304, whichgenerates results on machine A and transmits the results to a server(for example server 106 or other server). This can be done as known inthe art.

From operation 304, the method can proceed to operation 306, whichtransmits the results from the server in operation 302 to machine B.This can be done using a computer communications network.

From operation 306, the method can proceed to operation 308, whichdisplays the result (generated in operation 304) at machine B. Thus, thepiggybacker (player B using machine B) can view a result that wasgenerated by player/machine A.

Since the piggybacker has set his own wagering preferences in operation302, for example, bet amount(s), lines to bet on, and/or any otherpossible choices in the game, player B can win different amounts thanplayer A, even though the generated random outcomes in operation 304 isshared with player B.

A piggybacker can also piggyback upon a source machine when the sourcemachine triggers and enters a bonus round. A bonus round is a specialgame different from the main slot game (where reels are spun), where theplayer can typically make choices in order to win additional prizes.When a source player triggers a bonus round, the associated piggybackingbonus round can be addressed in numerous ways.

For example, one possible bonus round (although of course themethods/apparatuses described herein are not limited to this type) iswherein a player views multiple elements and can pick any of theelements at random. Behind each element is an award. The player keepspicking random elements and earning awards until the player has pickedevery available element or the player picks a termination element. Thatis, behind an element is a termination symbol (such as skull andcrossbones) which ends the bonus round and the player takes whateverprizes he or she has earned up to that point.

FIG. 4A is an illustration of a source output and an associatedpiggybacker identical output, according to an embodiment.

The piggybacker output 402 can have identical results as the sourcemachine output 400, and the piggybacker is not free to make his or herown selections. Whichever selections the source player makes will beduplicated on the piggybacker's machine, and the piggybacker will watchthis bonus round passively. The amount the piggybacker wins in the bonusround will be identical to the amount the source player wins in thebonus round. In a further embodiment, the piggybacker can win apercentage of what the source player wins in the bonus round (e.g.,75%). In a further embodiment, the piggybacker can also win a percentageof what the source player wins in the main game (e.g, if the sourceplayer wins $10 on a spin, the piggybacking player can win $9).

FIG. 4B is an illustration of a source output and an associatedpiggybacker independent output, according to an embodiment.

In this embodiment, the piggybacking player can play his or her ownbonus round independently of the source machine. The piggybacking playercan make his or her own selections in the bonus round and the awardspresented are generated independently of the source machine. The bonusawards can be generated by the piggybacker's own machine. Alternatively,the bonus awards can be generated by a server (such as server 106) whichis in communication with the piggybacking machine and the server wouldtransmit the results (when needed) to the piggybacking machine fordisplay. Thus, the piggybacking output 406 can have entirely differentresults form the source machine output 404. Note that the hidden prizesfor each element in the piggybacking machine are not the same as in thesource machine, although in an alternative embodiment these prizes canbe the same.

FIG. 4C is an illustration of a source output and a piggybacking outputof an associated piggybacker with simulated identical results, accordingto an embodiment.

In an alternative embodiment, a piggybacker can have the same resultsthat the source player will have, however the piggybacking player can bepresented with an illusion that the piggybacker is actually generatingthe results himself or herself. As each element is uncovered by thesource player, these elements are transmitted to a server and/or thepiggybacking machine. When the piggybacker makes each selection in thebonus round (in this case selects each element), that element willdisplay the same prizes that were uncovered by the source player(typically in the same order, although this is not required). Thus, ifthe source player picks element 1 (numbered from 1-4 top row, andnumbered from 5-8 bottom row), which reveals a $20 award, then thesource player picks elements 3 which reveals a $5 award, then the sourceplayer picks element 6 which reveals a $100 award, then the sourceplayer picks element 8 which reveals the skull and crossbones symbol toend the bonus round. The associated piggybacker decides to first pickelement 5 which reveals a $20 award, then the associated piggybackerdecides to pick element 2 which reveals a $5 award, then the associatedpiggybacker decides to pick element 3 which reveals a $100 award, thenthe associated piggybacker decides to pick element 4, which reveals theskull and crossbones symbol.

Thus, the piggybacker has the illusion that he or she is actuallyplaying the bonus round themselves, however, each successive result isjust a copy of the source machine's result.

A method to implement the simulated identical results embodimentillustrated in FIG. 4C will now be described.

FIG. 5A is a flowchart illustrating a source machine side ofimplementing simulated identical results, according to an embodiment.

The method can start with operation 500, wherein the source machineenters a bonus round. This can be done as known in the art, for examplewhen a player spins slot machine reels and a final combination on thereels comprises a predetermined combinations which triggers the bonusround.

Form operation 500, the method can proceed to operation 502, whichreceives the source player's pick (selection) in the bonus round. Thiscan be done as known in the art, for example by using a touch screen. Anaward (or other outcome) can then also be generated based on the sourceplayer's pick.

From operation 502, the method can proceed to operation 504, whichtransmits the generated award to a server which is used to relayinformation between the source machine and the piggybacking machine.

From operation 504, the method can proceed to operation 506, whichdetermines if the bonus round is over. This can be determined bychecking if a predetermined condition has happened, for example if theplayer has selected a termination symbol (or symbols). If the bonusround is not over, then the method can return to operation 502, whichcontinues to receive the source player's pick

If the determination in operation 506 determines that the bonus round isover, then the bonus round ends and the source player is award a bonusaward which comprises what was earned during play of the bonus game.

While the source player is playing the bonus round, the piggybackingplayer is playing the simulated version of the bonus round.

FIG. 5B is a flowchart illustrating a piggybacking machine side ofimplementing simulated identical results, according to an embodiment;

In operation 510, the piggybacking machine enters the bonus round.

From operation 510, the method proceeds to operation 512, which receivesthe source player's awards generated in operation 502. Note thatoperation 512 can continue to be operating continuously, that is whilethe source player is picking and causing awards to be generating, theseawards are being continuously received by the piggybacking machine(and/or the server). These awards can be stored in a queue (or otherdata structure) on the piggybacking machine or the server.

From operation 512, the method can proceed to operation 514, whichreceives the piggybacker's pick in the bonus round. This can be done asknown in the art, such as using a touch screen.

From operation 514, the method can proceed to operation 516, whichdisplays the source player's generated award (typically in order thatthey were generated by the source player, although they canalternatively be displayed in a different (e.g. reverse, or random)order.

From operation 516, the method can proceed to operation 518, whichdetermines if the bonus round is over. This can be done either by asignal from the source machine or by checking to see if the terminationcondition(s) have been met. If the bonus round is not over, then themethod returns to operation 512, which continues to receive the sourceplayer's awards.

If the determination in operation 518 determines that the bonus round isover, then the method can proceed to operation 520, which awards thepiggybacking player the bonus award. Typically, in this embodiment, thepiggybacker's bonus award would be the same as the source player's bonusaward.

As illustrated in FIG. 4B, when a source machine triggers a bonus round,the piggybacking machine can implement a bonus round independent of thesource machine. That is, the piggybacking machine implements its ownbonus round independent of the source machine. For example, the picks bythe source player and awards displayed by the source machine do notaffect the piggybacker's bonus round. The piggybacking player makes hisor her own picks, and awards generated by the piggybacker are generatedaccording to the game software without correlation to awards generatedon the source machine.

FIG. 6 is a flowchart illustrating an exemplary method of generating anindependent bonus round for a piggybacker, according to an embodiment.

The method can begin with operation 600, which receives a spin from asource machine and makes any respective awards. The piggybacking machinecan receive a result from the source machine and display that result,and award the piggybacking player and respective awards.

The method can proceed to operation 602, which determines if a bonusround is triggered. If not, then the method can return to operation 600,wherein the piggyback machine displaying another result taken from thesource machine and continues.

If the determination in operation 602 determines that a bonus round hasbeen triggered, then the method can proceed to operation 604, whichenters the bonus round at the piggybacker machine. This can be done asknown in the art.

From operation 604, the method can proceed to operation 606, whichimplements the bonus round independent from the source machine. Thus,the actions taking in the bonus round are chosen by the piggybackingplayer and awards generated are generated independently from any awardsgenerated by the source player. Thus, the awards awarded to thepiggybacker need not be identical to the source player (although sincethe awards can be based on random outcomes, they still can beidentical).

From operation 606, the method can proceed to operation 608, whichawards the player the bonus award earned in the bonus round implementedin operation 606.

In a further embodiment, the piggybacking player can assist the sourceplayer in the bonus round. For example, the piggybacking player can makepicks which can appear on the source player's screen. The piggybackingplayer may also provide information to the source player which may helpthe source player play the bonus round (e.g., which decision to make).In a further embodiment, the piggybacking player can compete against thesource player in the bonus round. For example, each player can share abonus screen and both make picks on the bonus screen to earn awards. Ifone player picks a top award, this top award is removed so that theother player cannot pick it.

Described above is how one player (a piggybacker) can use his or hermachine (a piggybacking machine) in order to duplicate results generatedby a source player using a source machine. In a further embodiment, twoplayers can piggyback on each other (two way piggyback). For example,machine A generates results which are used by machine B, and machine Bgenerates results which are used by machine A.

FIG. 7 illustrates exemplary outputs of two output displays implementingtwo way piggybacking, according to an embodiment.

Machine A output 700 illustrates machine A's reels 702 and a machine Apiggyback window 704 which displays machine B's reels. Machine B output710 illustrates machine B's reels 712 and a machine B piggyback window714 which displays machine A's reels.

Each player of each machine is free choose their bet (and any otheroptions such as which paylines to bet on and how much to bet on thosepaylines) on either set of reels. For example, player A at machine A isbetting $3 on his own reels and $1 on machine's B's reels, while playerB at machine B is betting $9 on his own reels and $2 on machine A'sreels. Thus, a husband and wife can play slots while at the same timewatching and sharing in the fortune of their spouse. A player may alsochoose to bet $0 on the other machine and just watch how the othermachine/player is doing.

Referring back to FIG. 1, the two way piggybacking can be accomplishedbetween machine A 100 and machine B 102 by transmitting A's results tothe server 106 and then to machine B 102, while transmitting machine B's102 results to the server 106 and then to machine A 100. Machine A canreceive a wager amount (and any other betting options) on how muchplayer A (playing machine A) wishes to bet on machine B's 102 game,while machine B can receive a wager amount (and any other bettingoptions) on how much player B (playing machine B) wishes to bet onmachine A's 100 game. The bet amounts on the other machines can betransmitted to the server 106 before the results are generated on theother machine. Also, a player may typically be allowed only to changebetting options (including bet amounts and paylines bet on) for spinsnot yet generated on the other machine. For example, once machine B hasspun its reels to an outcome, player A cannot now make betting optionsfor that outcome since player B may wish to adjust the betting optionsbased on the outcome. Player B can of course change his or her bettingoptions on machine A for any future spins not yet generated by machineA. A remote client 110 can also take place in two way piggybacking aswell, in a similar fashion to that described herein.

FIG. 8 is an exemplary flowchart illustrating a method to implement atwo way piggyback, according to an embodiment.

The method is similar to the method illustrated in FIG. 3, but operatesin both directions. Thus, operations 800, 802, 804, 806, and 808 allinvolve machine B piggybacking on machine A, while operations 810, 812,814, 816, 818 all involve machine A simultaneously piggybacking onmachine B.

It is further noted that a source player may be playing a source machinethat has a progressive jackpot, while a piggybacker is playing apiggybacking machine associated with the source machine. Progressivejackpots can add up to a lot of money, more than a casino may be able toduplicate. Thus, if a piggybacker is piggybacking on a source machinewith a progressive jackpot, the casino administering the piggybackingmachine may not be able to offer the piggybacker the progressivejackpot. To compensate for this, the casino can do one of the following:offer the piggybacker a fixed jackpot amount in place of the progressivejackpot that can be won by the source player. This would typically workto the piggybacker's disadvantage, since the fixed jackpot wouldtypically be less than the progressive jackpot. Alternatively, thecasino can offer the piggybacker a better paytable than is offered tothe source player. In this way, the piggybacker has a better return thanthe source player on the payouts which do not include the progressivejackpot in order to offset the piggerbacker's inability to win theprogressive jackpot (although the piggybacker can still be offered aflat jackpot amount in place of the actual progressive won by the sourceplayer).

FIG. 9 is an exemplary output of a source machine and a piggybackingmachine with a modified paytable, according to an embodiment.

Output A 900 is an output on a source machine with a progressivejackpot. A progressive jackpot is a variable payout that continuouslygrows until it is hit, then the jackpot amount resets to a startinglevel and grows anew. A progressive meter 902 on machine A informs theplayer the current level of the progressive jackpot. A machine Apaytable 904 indicates payouts for a number of combinations.

Output B 910 is an output on a piggybacking machine. The piggybackingmachine may be another machine at the same casino as machine A, adifferent casino, or a player playing on a remote computer (e.g., a homecomputer connected to the Internet). The piggybacking machine does nothave a progressive jackpot. To compensate, a machine B paytable 914 hasa fixed amount for the progressive jackpot ($10,000) and a higher payoutfor at least one of the payouts (e.g., 7/7/7 pays $110 on machine Bwhile it pays only $100 on machine A). This can serve to compensate tothe player for the fact that machine B is not able to hit theprogressive jackpot as a piggybacking machine.

In a further embodiment, a piggybacking player may wish to piggyback ona player with whom the piggybacking player is acquainted. This player(the intended source player) may be playing in a casino and thepiggybacking player may not know the machine ID that the source playeris playing.

The piggybacking player may know information to identify the sourceplayer. For example, this could be the source player's comp card number,name, machine identification number, or any other identifyinginformation that can be used to locate the source player. A casinodatabase can keep track of each slot machine in play and associatedplayer along with their respective identifications. For example, eachplayer using a comp card in a slot machine is tracked by a server whichknows which machine is being played by which player. Thus, a husbandplaying at home may wish to piggyback upon his wife playing at a casinoby using her comp card number which he knows.

FIG. 10 is an exemplary flowchart illustrating a method of piggybackingon a specific person, according to an embodiment.

The method can start with operation 1000, which receives a source playeridentification from piggybacking player. Actually this player is not yetpiggybacking but intends to do so. The identification can be the sourceplayer's name, comp card number, other identifying number, machine ID#,or any other information associated with the source player that thecasino database has knowledge of. The piggybacking player can indicatethe source player identification, for example, by typing it on acomputer screen.

From operation 1000, the method can proceed to operation 1002, whichlocates the source player in the casino. This is performed by a casinoserver and can be accomplished by querying the casino's servers to seeif the identification provided by the player matches any playercurrently playing a machine. If there is no such player, then thepiggybacking player is informed as such and the method can end.

If the source player can be located, then the method can proceed tooperation 1004, which asks the source player's permission to allow thepiggybacking player. The source player can receive an output on his orher slot machine asking for permission, and the source player canindicate yes or no by pressing buttons or touching a touch screen.

If the source player does not consent to allowing the piggybacker, thenthe method can proceed to operation 1008, wherein the method ends.

If the source player does consent to allowing the piggybacker, then themethod can proceed to operation 1010, which allows the piggybacker topiggyback on the source player. This can be done as described herein.

It is further noted that piggybacking on another player can occurautomatically. That is, a piggybacking player can set a wager amount andother wagering options (such as paylines bet on), and the wager amountcan be placed automatically each time the source machine generates arandom outcome (e.g., spins reels). If the player no longer wishes topiggyback, then the player should indicate to the piggybacking machine(e.g., by pressing a button) to stop piggyback so no more action wouldbe placed on the source machine.

Further, the order of any of the operations described herein can beperformed in any order and wagers can be placed/resolved in any order.Any operation described herein can also be optional. Any embodimentsherein can also be played in electronic form and programs and/or datafor such can be stored on any type of computer readable storage medium(e.g. CD-ROM, DVD, disk, etc.)

The descriptions provided herein also include any hardware and/orsoftware known in the art and needed to implement the operationsdescribed herein. All components illustrated herein may also optionallycommunicate with any other illustrated or described component.

The many features and advantages of the invention are apparent from thedetailed specification and, thus, it is intended by the appended claimsto cover all such features and advantages of the invention that fallwithin the true spirit and scope of the invention. Further, sincenumerous modifications and changes will readily occur to those skilledin the art, it is not desired to limit the invention to the exactconstruction and operation illustrated and described, and accordinglyall suitable modifications and equivalents may be resorted to, fallingwithin the scope of the invention.

1. A method for implementing a wagering game, the method comprising:allowing a piggybacking player to select piggybacking betting options ona piggybacking machine; receiving, by a piggybacking machine, a sourcegame results generated by a source machine; displaying the source gameresults on the piggybacking machine; and generating an award amount onthe piggybacking machine by applying the piggybacking betting options tothe source game results.
 2. The method as recited in claim 1, whereinthe piggybacking betting options comprise a bet amount.
 3. The method asrecited in claim 1, wherein the piggybacking betting options comprise aselection of active paylines.
 4. The method as recited in claim 1,further comprising: allowing a source player to select source bettingoptions on the source machine; receiving, by the source machine, apiggybacking game results generating by the piggybacking machine;displaying the piggybacking game results on the source machine; andgenerating an award amount on the source machine by applying the sourcebetting options to the piggybacking game results.
 5. The method asrecited in claim 1, further comprising: identifying, by the piggybackingplayer on the piggybacking machine, a source player; and locating, by aserver, the source machine that is being played by the source player. 6.The method as recited in claim 5, wherein the identifying is performedby the piggybacking player typing in a player's number associated withthe source player.
 7. The method as recited in claim 1, wherein apaytable used to generate the award amount on the piggybacking machineis different from a source paytable used to generate an award on thesource machine.
 8. A method for implementing a wagering game, the methodcomprising: generating a first random outcome by a first machine andawarding a first award on the first machine based on the first randomoutcome; generating a second random outcome by a second machine andawarding a second award on the second machine based on the second randomoutcome; displaying the first random outcome on the second machine andawarding a third award on the second machine based on the first randomoutcome; and displaying the second random outcome on the first machineand awarding a fourth award on the first machine based on the secondrandom outcome.
 9. The method as recited in claim 8, further comprising:allowing a player of the first machine to set a wager amount applied tothe second random outcome which affects the fourth award.
 10. The methodas recited in claim 98, further comprising: allowing a player of thesecond machine to set a wager amount applied to the first random outcomewhich affects the third award.
 11. A method for implementing a wageringgame, the method comprising: receiving, by a piggybacking machine, asource game results generating by a source machine; displaying thesource game results on the piggybacking machine; triggering a sourcebonus round on a source machine; and triggering a piggybacking bonusround on a destination machine, wherein the piggybacking bonus round isnot identical to the source bonus round.
 12. The method as recited inclaim 11, wherein the piggybacking bonus round is independent of thesource bonus round.
 13. The method as recited in claim 11, whereinselections in the bonus round are made and displayed on the piggybackingmachine and awards are copied from the piggybacking bonus round.
 14. Themethod as recited in claim 13, wherein the awards are copied in thepiggybacking bonus round in a same sequence that the awards weregenerated in the source bonus round.